$(document).ready(function(){
    $("#form").validate({
        onfocusout: function (element) {
            $(element).valid();
        },
        errorPlacement: function(error, element) 
        {
            element.attr('title', error.text());
            $(".error").tooltip({   
                position: {
                    my: "center bottom-10",
                    at: "right top",
                    using: function(position, feedback) {
                        $(this).css(position);
                        $("<div>").addClass("arrow").addClass(feedback.vertical).addClass(feedback.horizontal).appendTo(this);
                    }
                },
                tooltipClass: "ttError"
            }); 
        },        
        rules: {
            nome: {
                required: true
            },
            telefone:{
                required: true
            },
            email: {
                required: true,
                email: true
            },
            cidade: {
                required: true
            },
            queixa:{
                required: true
            }
        },
        messages: {
            nome: {
                required: "O campo nome é obrigatório.",
            },
            email: {
                required: "O campo email é obrigatório.",
                email: "E-mail inválido."
            },
            telefone:{
                required: "O campo telefone é obrigatório."
            },
            cidade: {
                required: "O campo cidade é obrigatório."
            },
            queixa: {
                required: "O campo queixa é obrigatório."
            }
        }
    });
   
   $('.aberta').hide();
    
    //abertura de modal 
    $('#agendamento').hover(
        function(event){
            event.preventDefault();
            if($('.aberta').css('display') == 'none') $('.aberta').slideDown(500);
        },
        function(event){
            event.preventDefault();
            if($('.aberta').css('display') == 'inline-block') $(".aberta").slideUp(500);
        }
    );
});